﻿using System.Xml.Serialization;
using Harvest.Api.Types;

namespace Harvest.Api.Model
{

    public class Project
    {

        public int? Id { get; set; }

        public string Name { get; set; }

        public bool Active { get; set; }

        public bool Billable { get; set; }

        // Tasks, People, none
        public string BillBy { get; set; }

        public int? ClientId { get; set; }

        public string Code { get; set; }

        public string Notes { get; set; }

        // project, project_cost, task, person, none
        public string BudgetBy { get; set; }

        public double? Budget { get; set; }

        public string Fees { get; set; }

        // Added because of attribute usage in time tracking api
        public string Client { get; set; }

    }

}
